﻿Public Class DirectoryInputViewModel
    Inherits RegexInputViewModelBase

#Region "Events"
    ' Insert Event Declarations Here
#End Region

#Region "Properties"
#Region "Constants"
    ' Insert Constant Declarations Here
#End Region

    Private WithEvents _input As IDirectoryInput
    Protected Property Input As IDirectoryInput
        Get
            Return _input
        End Get
        Private Set(value As IDirectoryInput)
            _input = value
        End Set
    End Property

    Public Overrides ReadOnly Property HeaderText As String
        Get
            Return "Directory (Folder/File Names)"
        End Get
    End Property
#End Region

#Region "Constructors"
    Public Sub New(input As IDirectoryInput, parent As MainViewModel, viewNavigator As IViewNavigator)
        MyBase.New(parent, viewNavigator)
        Me.Input = input
    End Sub
#End Region

#Region "Methods"
    ' Insert Method (Function/Sub) Declarations Here

#Region "Event Raiser Methods"
    ' Insert Method Declarations which Raise an Event Here
#End Region

#Region "Event Handlers"
    Private Sub _input_PropertyChanged(sender As Object, e As System.ComponentModel.PropertyChangedEventArgs) Handles _input.PropertyChanged

    End Sub
#End Region
#End Region

End Class
